$(function() {

    //调用信息函数

    getUserInfo()

    var layer = layui.layer

    //点击按钮实现退出功能
    $('#btn-over').on('click', function() {
        //提示用户是否确认退出
        layer.confirm('确定要退出登录？', { icon: 3, title: '提示' }, function(index) {
            //do something
            //清空本地储存的token
            localStorage.removeItem('token')
                //重新跳转到登录页面
            location.href = '/login.html'
                //关闭提示框
            layer.close(index);
        });
    })
})

//获取用户的基本信息

function getUserInfo() {
    $.ajax({
        method: 'GET',
        url: '/my/userinfo',

        //请求头

        // headers: {
        //     Authorization: localStorage.getItem('token') || ''
        // },
        success: function(res) {
            if (res.status !== 0) {
                return layui.layer.msg('获取用户信息失败')
            }

            //调用 xuanrantouxiang 函数

            xuanrantouxiang(res.data)
        },
        // complete: function(res) {
        //     console.log(res); //拿到了responseJSON的数据
        //     if (res.responseJSON.status == 1 && res.responseJSON.message == "身份认证失败！") {
        //         //强制清空token
        //         localStorage.removeItem('token')

        //         //强制跳转登录页面
        //         location.href = '/login.html'
        //     }
        // }
    })
}

//渲染用户头像

function xuanrantouxiang(user) {

    //获取用户名称

    var name = user.nickname || user.username

    //设置欢迎文本

    $('#welcome').html('欢迎&nbsp;&nbsp;' + name)

    //按照需求渲染头像

    if (user.user_pic !== null) {

        //渲染图片头像

        $('.layui-nav-img').attr('src', user.user_pic).show()
        $('.text-avatar').hide()
    } else {

        //渲染文字头像

        $('.layui-nav-img').hide()

        //获取第一个字符，并转换为大写

        var first = name[0].toUpperCase()
            // console.log(first);
        $('.text-avatar').html(first).show()
    }
}